

local mt = ac.skill['宠物设定']


function mt:on_add()
    local hero = self.owner
    local unit = hero:create_unit('a怪物模板',hero:get_point())
    unit:add_restriction '无敌'
    unit:set('攻击间隔',2)
    unit:set('攻击速度',100)
    self:gc(ac.loop(1000,function()
        local point1 = unit:get_point()
        local point2 = hero:get_point()
        local range = point1 * point2
        unit:set('基础攻击',hero:get('攻击') * 0.2)
        if range>1200 then
            unit:set_point(point2)
        elseif range>600 then
            unit:issue_order('move',point2)
        else
            unit:issue_order('attack',point1)
        end
    end))
end